package calcmaster.calculator;

import java.util.List;

import calcmaster.calculator.domain.Instruction;
import calcmaster.calculator.domain.Token;
import calcmaster.calculator.exceptions.CodeGenerationException;

public interface CodeGenerator {
	List<Instruction> generateCode(List<Token> tokenList) throws CodeGenerationException;
}
